leaf-nosed and horseshoe bat - Spanish English Dictionary